package com.itheima.chapter04.arraylist;

import java.util.ArrayList;

/*
    集合元素删除
 */
public class demo7 {
    public static void main(String[] args) {
        ArrayList<String> list =new ArrayList<>();
        list.add("test");
        list.add("张三");
        list.add("test");
        list.add("李四");
        list.add("test");
        list.add("王五");
        list.add("test");
        list.add("test");
        for (int i = 0; i < list.size(); i++) {
            String s = list.get(i);
            if("test".equals(s)){ //用常量.equals(变量) 防止空指针异常
                list.remove(i);
                i--;  //由于删除一个，集合其他元素前移，所以需要i--指针回移
            }
        }
        System.out.println(list);
    }
}
